/* wxParse.wxss */

.nav .weui-navigation-bar__inner {
  box-shadow: none;
}.imgBox{
  height: 100%;
  width: 100%;
}
.cont-box .goods-info {
  background: #fff;
  padding: 20rpx 30rpx;
  margin-bottom:20rpx;
  /* box-shadow:0 0 16rpx 2rpx rgba(222,222,222,0.5); */
  border-radius:8rpx;
}
.imgBox .icon-bofang{
  font-size: 100rpx;
  color: white;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -50rpx;
}
.videoBox{
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0);
  z-index: 9999;
}
.videoAll{
  width: 100%;
}
.slide-image {
  background: #fff;
}
.box-w {
  width: 100%;
  height: 100%;
}

.banner-box {
  height: 750rpx;
  /* border-bottom: 1rpx solid #e4e4e4; */
}

.user-orderJtou {
  color: #999;
  font-size: 26rpx;
  position: absolute;
  top: 50%;
  margin-top: -9rpx;
}

/* 底部操作栏 */
.footer-fixed{
  padding-left: 30rpx;
}
.footer-fixed .opticon {
  text-align: center;
  width: 110rpx;
  /* padding-top: 14rpx; */
  position: relative;
}
.footer-fixed .opticon .iconfont2{
  font-size: 40rpx;
}
.footer-fixed .opticon .icontitle{
  /* margin-top: -4rpx; */
}
.footer-fixed .goods-fixed-icon {
  width: 100rpx;
  background: #fff;
  margin: 0 auto;
  padding: 0 6rpx;
  border-left: 1rpx solid #eee;
  height: 92rpx;
  position: relative;
}

.footer-fixed .goods-fixed-icon:first-child {
  border-left: none;
}

.footer-fixed .goods-fixed-icon image {
  width: 56rpx;
  height: 56rpx;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -28rpx;
  top: 50%;
  margin-top: -26rpx;
}

.footer-fixed .goods-fixed-icon text {
  color: #7a7e83;
  font-size: 48rpx;
}

.footer-fixed .goods-fixed-icon .icon-shoucang {
  font-size: 40rpx;
}

.footer-fixed .goods-fixed-icon .s_cont {
  color: #ff495e;
}

.footer-fixed .fixed-buttons {
  height: 100%;
  margin-left: 30rpx;
}

.footer-fixed  .fixed-buttons .order-bt {
  width: auto;
  line-height: unset;
  height: 100%;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #E82E2E;
  color: #fff;
  text-align: center;
  line-height: 64rpx;
  font-size: 12rpx;
  letter-spacing: 0.05em;
  margin-right: 0;
}

.footer-fixed  .fixed-buttons .order-number {
  height: 100%;
}

/* 商品标题 */

.goods-title {
  overflow: hidden;
  padding: 0 0rpx 0 0;
  color: #333;
  margin-bottom: 22rpx;
}
.goods_name{
  font-weight: 600;
}
.people{
  height:40rpx;
  background:linear-gradient(215deg,rgba(253,105,141,1) 0%,rgba(250,43,45,1) 100%);
  border-radius:16rpx 0px;
  color: white;
  padding: 0 8px;
  display: inline-block;
  line-height: 40rpx;
  margin-right: 10rpx;
}

/* 商品价格 */

.money-box {
  margin: 10rpx 0;
}

.money-box .goods-price .goods-price_num {
  font-size: 36rpx;
}

.money-box .line-price {
  font-size: 24rpx;
  color: #999;
  text-decoration: line-through;
  margin-left: 12rpx;
}

/* 商品销量 */

.goods-sales-box .stock {
  display: block;
  text-align: right;
}


.top-nav-bar {
  padding: 24rpx;
  font-size: 28rpx;
  color: #333;
}
/* banner计数 */

.banner-num {
  position: absolute;
  right: 30rpx;
  margin-top: -70rpx;
  font-size: 24rpx;
  width:100rpx;
  height:40rpx;
  line-height: 40rpx;
  background:rgba(255,255,255, .7);
  border-radius:26rpx;
  text-align: center;
}

.banner-num text:last-child {
  font-size: 24rpx;
}

.footer-fixed .order-number {
  background: rgba(255,183,16,.5);
  color: #fff;
  text-align: center;
}

.footer-fixed .order-number button {
  background: none;
  padding: 0;
  /* font-size: 34rpx; */
  color: #fff;
  line-height: inherit;
  border-radius: 0;
  border: 0;
}

.footer-fixed .order-number button::after {
  content: " ";
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border: none;
  transform: scale(0);
  transform-origin: 0 0;
  box-sizing: border-box;
  border-radius: 0;
}

.footer-fixed .default-btn {
  width: 100%;
  background-color: #ccc;
  color: #fff;
  text-align: center;
  line-height: 92rpx;
}

.footer-fixed .flow_num {
  background: #ff495e;
  position: absolute;
  right: 20rpx;
  top: 10rpx;
  border-radius: 30rpx;
  height: 30rpx;
  min-width: 30rpx;
}
.goods-fixed-icon contact-button {
  display: block;
}
.in-txt{
  width: 582rpx;
}

/* 商品分享 */

.goods__share button.share-btn {
  line-height: normal;
  padding: 0 0 0 10rpx;
  background: none;
  border-radius: 0;
  box-shadow: none;
  font-size: 8pt;
  border: none;
  color: #888;
}

.goods__share button.share-btn::after {
  border: none;
}

.goods__share .share__icon {
  font-size: 46rpx;
  margin-bottom: 5rpx;
}

/* 商品海报 弹出层 */

.pop-poster {
  position: relative;
  background: #fff;
  padding: 42rpx;
  border-radius: 10rpx;
}

/* 关闭按钮 */

.pop-poster .pop-close {
  position: absolute;
  width: 56rpx;
  height: 56rpx;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 25rpx rgba(0, 0, 0, 0.15);
  right: -28rpx;
  top: -28rpx;
}

.pop-poster .pop-close text {
  display: block;
}

.pop-poster .poster__image {
  padding: 0 40rpx;
}

.pop-poster .poster__image image {
  box-shadow: 0 0 25rpx rgba(0, 0, 0, 0.15);
  width: 460rpx;
  height: 696.746rpx;
}

.pop-poster .profile-btn button {
  margin-bottom: 0;
}

/* sku选择器 */

.sku-selector {
  padding: 30rpx 30rpx;
}

/* 确认购买弹窗 */

.popup__trade {
  width: 750rpx;
  position: relative;
  padding-bottom: 132rpx;
  z-index: 999;
	background-color: #fff;
}

.popup__trade .trade-close {
  position: absolute;
  top: 20rpx;
  right: 20rpx;
  width: 50rpx;
  height: 50rpx;
}

.popup__trade .trade-main {
  background: #fff;
  box-sizing: border-box;
  padding: 36rpx 30rpx 40rpx;
  border-radius:8px 8px 0px 0px;
}

.popup__trade .footer-fixed {
  position: absolute;
  height: 100rpx;
	bottom: 40rpx;
}

.popup__trade .footer-fixed .order-bt {
  width:690rpx;
  height:80rpx;
  background:rgba(232,46,46,1);
  border-radius:40rpx;
  line-height: unset;
  margin-top: 10rpx;
}

.popup__trade .trade-main .goods-info {
  margin-bottom: 10rpx;
}

.popup__trade .trade-main .goods-info .goods-image {
  margin-top: -80rpx;
  margin-right: 20rpx;
  width: 180rpx;
  height: 180rpx;
  border-radius: 8rpx;
  border: 5rpx solid #fff;
  box-shadow: 0 4rpx 10rpx rgba(220, 220, 220, 0.79);
}

.popup__trade .trade-main .goods-info .goods-image image {
  width: 100%;
  height: 100%;
	display: block;
}

.popup__trade .trade-main .goods-info .money-box {
  margin: 0;
}

.popup__trade .trade-main .goods-info .goods-stock {
  padding-left: 10rpx;
}

.popup__trade .trade-main .buy_number {
  margin: 20rpx 0;
  justify-content: space-between;
}

.popup__trade .trade-main .buy_number .buyNumber {
  padding-top: 10rpx;
  background: #fff;
  border-radius: 10rpx;
  margin-bottom: 10rpx;
}

/* 商品规格 */

.goods-attr {
  padding: 10rpx 0;
}

.goods-attr .goods-attr--scroll {
  max-height: 600rpx;
}

.goods-attr .group-item .tips-text {
  font-size: 24rpx;
  color: #333;
  margin-bottom: 20rpx;
}

.goods-attr .group-item .spec-item {
  display: inline-block;
}

.goods-attr .group-item .spec-item {
  font-size: 24rpx;
  padding: 0 30rpx;
  height:44rpx;
  line-height: 44rpx;
  margin: 0 20rpx 20rpx 0;
  text-align: center;
  border-radius:26rpx;
  color: #999999;
  border: 1rpx solid #eee;
}

.goods-attr .group-item .spec-item.cur {
  color: #E82E2E;
  border:1rpx solid #E82E2E;
}

.goods-attr .group-item .spec-item.disabled {
  color: #dedede;
  cursor: not-allowed;
  background: #eee;
  border: 2rpx dashed #dedede;
}

.select-number {
  width: 202rpx;
  height: 52rpx;
  flex-direction: row;
  border: 1rpx solid #dedede;
  border-radius: 5rpx;
  padding-top: 1rpx;
}

.select-number .default {
  float: left;
  width: 56rpx;
  height: 50rpx;
  line-height: 46rpx;
  padding: 0;
  background: #fff;
  color: #444;
  font-size: 40rpx;
  border-radius: unset;
}

.select-number .disabled {
  /* background: #f7f7f7; */
  color: #ddd;
}

.select-number button:after {
  content: none;
  border: none;
}

.select-number input {
  float: left;
  width: 80rpx;
  height: 50rpx;
  line-height: 52rpx;
  text-align: center;
  font-size: 28rpx;
  color: #444;
}
.select-number .line {
  height: 28rpx;
  width: 2rpx;
  background: #dedede;
  margin-top: 10rpx;
  float: left;
}

/* 团购提醒 */

.goods__share {
  padding-left: 18rpx;
  border-left: 1rpx solid #eee;
}
.content{
  /* padding: 20rpx 30rpx; */
}
.goods-name {
  padding: 20rpx;
}
.box_shadow{
  box-shadow:0px 0px 8px 1px rgba(222,222,222,0.5);
  border-radius:4px;
}
/* 商品卖点 */

.goods-name .goods-selling-point {
  color: #f20c59;
}

.goods-attention {
  background:linear-gradient(215deg,rgba(253,105,141,1) 0%,rgba(250,43,45,1) 100%);
  height: 88rpx;
  color: #fff;
  font-size: 28rpx;
  padding: 10rpx 20rpx;
  box-sizing: border-box;
}

.goods-attention {
  font-size: 44rpx;
  position: relative;
}

/* .goods-message {} */

.goods-message .line-price {
  font-weight:400;
  text-decoration: line-through;
  margin-bottom: 5rpx;
}

.in-tag {
  background-color: #fff;
  color: #ec3467;
  border-radius: 22rpx;
  height: 44rpx;
  line-height: 44rpx;
  text-align: center;
  width: 128rpx;
  position: absolute;
  right: 30rpx;
  top: 10px;
}

/* 拼团玩法 */

.rule-nav {
  padding: 24rpx;
  font-size: 29rpx;
}

.rule-nav .rule-simple {
  margin-top: 35rpx;
  color: #737373;
}

.rule-nav .i-number {
  width: 24rpx;
  height: 24rpx;
  border-radius: 50%;
  margin-bottom: 15rpx;
  background: #FFD7D7;
  line-height: 24rpx;
  text-align: center;
  position: relative;
}
.rule-nav .i-number .i-inner{
  width: 16rpx;
  height: 16rpx;
  border-radius: 50%;
  background: #E82E2E;
}
.rule-nav .i-number .i-line{
  position: absolute;
  left: 48rpx;
  width:80rpx;
  height:1px;
  background:#DEDEDE;
  border-radius:1px;
}

/* 进行中的团购 */

.corwd {
  padding: 15rpx 0rpx;
  display: flex;
  height: 100rpx;
  line-height: 1;
  justify-content: space-between;
  border-bottom: 1rpx solid #eee;
}

.corwd:last-child {
  border-bottom: none;
}

.corwd_people {
  width: 40%;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}

.corwd_people .corwd_people_images {
  margin-right: 12rpx;
  width: 80rpx;
  height: 80rpx;
  border-radius: 50%;
  border: 1rpx solid #eee;
}

.corwd_people text {
  font-size: 28rpx;
}

.corwd_time {
  display: flex;
  align-items: center;
  width: 60%;
}

.corwd_time_text {
  width: 60%;
  text-align: center;
}

.corwd_time_title {
  display: block;
}

.corwd_time_title text {
  color: red;
}

.corwd_time_number {
  display: block;
  margin-top: 15rpx;
  font-size: 23rpx;
}

.corwd_time button {
  padding: 0rpx 28rpx;
  line-height: 55rpx;
  text-align: center;
  font-size: 26rpx;
  border-radius: 40rpx;
  color: #fff;
  background: #E82E2E;
  border: none;
}

.corwd_time button:after {
  content: none;
  border: none;
}
/* // 标签 */
.tag-wrap view{
	padding: 0 20rpx;
	line-height: 40rpx;
	margin-top: 16rpx;
	border-radius: 20rpx;
	color: rgba(68, 215, 182, 1);
	background-color: rgba(68, 215, 182, 0.08);
}